  html {
	margin:0px;
	padding:0px;
	overflow:hidden;
  }
  body {
	margin:2px;
	padding:2px;
  }
  #container {
	width:300px;
  }
   #options {
	width:300px;
  }
  #searchBox {
	 width:230px;
	 height:23px;
	 font-size:13px;
	 font-family:arial;
	 color:#000000;
	 margin-top:3px;
	 background-image:url('../icons/icon16x16.png');
	 background-repeat:no-repeat;
	 background-position:4px 5px;
	 padding-left:25px;
	 padding-top:2px;
	 border:1px solid #9a9a9a;
	 border-right:0px;
  }
  #searchButton {
	 float:right;
	 cursor:pointer;
	 width:28px;
	 height:25px;
  }

	.greyRule { 
	background: #CECECE; 
	width: 450px; 
	height: 2px; 
	padding: 0; 
	margin: 0; 
	} 
	.greyRule hr { 
	display: none; 
	} 
  .fd {
	 position:absolute;
	 z-index:1000;
	 top:100px;
	 left:0px;
	 border:1px solid #7a7a7a;
	 background-color:#ffffff;
	 padding-bottom:2px;
  }
  .gffg {
	 text-align: left;
	 float:left;
	 clear:both;
	 font-size:13px;
	 font-family:arial;
	 width:253px;
	 cursor:default;
	 padding-top:1px;
	 padding-left:2px;
	 color:#1e1e2e;
	 overflow: hidden;
	 white-space: nowrap;
	 text-overflow: ellipsis;
	 -moz-user-select : none;
  }
  .gffg.selected{
	 background-color:#d5e2ff;
  }
